﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades.Negocio;
using AccesoDatos;

namespace LogicaNegocios
{
    static public class ParserAccidente
    {
        
        static public ACCIDENTE toACCIDENTE(this Accidente accidenteview)
        {
            ACCIDENTE accidente = new ACCIDENTE();
            accidente.INTCODACCIDENTE = accidenteview.INTCODACCIDENTE;
            accidente.VCHDESCRIPCION = accidenteview.VCHDESCRIPCION;
            accidente.DTMFECHA = Funciones.StringToDate(accidenteview.Fecha);
            accidente.CHRESTADO = accidenteview.CHRESTADO;
            accidente.VCHUSUARIOCREACION = accidenteview.VCHUSUARIOCREACION;
            accidente.DTMFECHACREACION = DateTime.Now;
            accidente.VCHUSUARIOMODIFICACION = accidenteview.VCHUSUARIOMODIFICACION;
            accidente.DTMFECHAMODIFICACION = DateTime.Now;
            accidente.INTDIASAMOSTRAR = accidenteview.INTDIASAMOSTRAR;
            return accidente;
        }

        static public Accidente toAccidente(this ACCIDENTE accidente)
        {
            Accidente accidenteview = new Accidente();
            accidenteview.INTCODACCIDENTE = accidente.INTCODACCIDENTE;
            accidenteview.VCHDESCRIPCION = accidente.VCHDESCRIPCION;
            accidenteview.Fecha = Funciones.DateToString(accidente.DTMFECHA);
            accidenteview.CHRESTADO = accidente.CHRESTADO;
            accidenteview.VCHUSUARIOCREACION = accidente.VCHUSUARIOCREACION;
            accidenteview.DTMFECHACREACION = accidente.DTMFECHACREACION;
            accidenteview.VCHUSUARIOMODIFICACION = accidente.VCHUSUARIOMODIFICACION;
            accidenteview.DTMFECHAMODIFICACION = accidente.DTMFECHAMODIFICACION;
            accidenteview.INTDIASAMOSTRAR = accidente.INTDIASAMOSTRAR.Value;
            return accidenteview;
        }
        

    }
}
